package com.maslyk.invitation.enums;

public enum OrderStatusEnum
{
    WPROWADZONE     			(0, "Wprowadzone"),
//    ZATWIERDZONE    			(1, "Zatwierdzone"),
    PRZYGOTOWAC_PRJ 			(5, "Przygotować projekt"),
    OCZEKUJACE					(6, "Oczekujące"),
    ZAMOWIC						(7, "Zamówić towar!"),
    CZEKAMY_NA_TOWAR			(8, "Czekamy na towar"),
    PRZYGOTOWAC_DO_REALIZACJI 	(9, "Przygotować do realizacji"),
    REALIZACJA					(10, "Realizacja"),
    DO_ODBIORU      			(2, "Do odbioru"),
    ODEBRANE        			(3, "Odebrane"),
    ANULOWANE       			(4, "Anulowane");

    private int status;
    private String label;

    OrderStatusEnum (int _status, String label)
    {
        this.status = _status;
        this.label = label;
    }

    @Override
    public String toString()
    {
        return label;
    }

    public static OrderStatusEnum getStatus(Integer status)
    {
        for(OrderStatusEnum enm : OrderStatusEnum.values())
            if(enm.status == status)
                return enm;
        
        return null;
    }

    public int getStatus()
    {
        return status;
    }
}
